Formal Foundations of General System Modeling
نویسندگان
چکیده
We present an approach to the definition of an object-oriented modeling paradigm done in the scope of general system modeling. The paradigm includes a formally defined metamodel and its supporting philosophical and natural science foundations. The metamodel exhibits its internal consistency, supported by Russell’s theory of types, and its consistency in interpretation of subjects of modeling, supported by Tarski’s declarative semantics. We show a concrete example of the metamodel application, realized with the aid of concepts defined by RM-ODP (an ISO/ITU standard defining conceptual framework for modeling of distributed systems). This application was formalized in a computer-interpretable form, which allows for a computer-based verification of RM-ODP models. With the theoretical foundations of our metamodel, we deduce its defined structure and declarative semantics from the fundamentals of philosophy and natural science.
منابع مشابه
Formal approach on modeling and predicting of software system security: Stochastic petri net
To evaluate and predict component-based software security, a two-dimensional model of software security is proposed by Stochastic Petri Net in this paper. In this approach, the software security is modeled by graphical presentation ability of Petri nets, and the quantitative prediction is provided by the evaluation capability of Stochastic Petri Net and the computing power of Markov chain. Each...
متن کاملCombining Formal Methods and MDE Techniques for Model-driven System Design and Analysis
The use of formal methods, based on rigorous mathematical foundations, is essential for system specification and proof, especially for safety critical systems. On the other hand, Model-driven Engineering (MDE) is emerging as new approach to software development based on the systematic use of models as primary artifacts throughout the engineering life-cycle by combining domain-specific modeling ...
متن کاملCan Intuition Become Rigorous? Foundations for UML Model Verification Tools1
The Unified Modeling Language, UML, is the objectoriented notation adopted as the standard for objectoriented Analysis and Design by the Object Management Group. This paper reports on research to facilitate the formal revision of UML informal specifications. The approach is based on the algebraic specification formal theory, which is used to formalize the UML Statechart Diagrams and subsequentl...
متن کامل?Logic and Formal Ontology: Is the Final Formal Ontology Possible
Musa Akrami AbstractMany philosophers and logicians have contemplated the relationship between ontology and logic. The author of this paper, working within a Bolzanoan-Husserlian tradition of studying both ontology and logic, considers ontology as the science of the most general features of beings and the most general relations among them. He considers logic as the science concernin...
متن کاملExamining the Ethical Foundations of Compensation for Mistakes and Forgeries in the Preparation of Official Documents
Background: Preparing a formal transaction document is one of the specific duties of notaries public, which requires the use and observance of various substantive and formal conditions. Failure to comply with any of these conditions can lead to the annulment of the document by the court and the responsibility to compensate the clerks. Compensation by the clerks in various articles such as Artic...
متن کامل